home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-12 / vkill299.zip / VKILL.DOC < prev    next >
Text File  |  1992-09-18  |  9KB  |  178 lines

  1. ╓─┐    ╓─┐ ╓─┐ ╓──┐ ╓───┐ ╓─┐    ╓─┐     ╓─────┐     ╓─────┐ ╓─────┐ ╓──────┐
  2. ║ │    ║ │ ║ │╓╜ ╒╛ ╚╗ ╒╛ ║ │    ║ │     ╚═══╗ │     ║ ╒═╗ │ ║ ╒═╗ │ ║ ╒══╗ │
  3. ╚╗└┐  ╓╜╒╛ ║ └╜ └─┐  ║ │  ║ │    ║ │     ╓───╜ │     ║ └─╜ │ ║ └─╜ │ ║ └──╜ │
  4.  ╚╗└┐╓╜╒╛  ║ ╒══╗ │  ║ │  ║ │    ║ │     ║ ╒═══╛     ╚═══╗ │ ╚═══╗ │ ║ ╒══╗ │
  5.   ╚╗└╜╒╛   ║ │  ║ │ ╓╜ └┐ ║ └──┐ ║ └──┐  ║ └───┐ ╓─┐  ╓──╜ │  ╓──╜ │ ║ │  ║ │
  6.    ╚══╛    ╚═╛  ╚═╛ ╚═══╛ ╚════╛ ╚════╛  ╚═════╛ ╚═╛  ╚════╛  ╚════╛ ╚═╛  ╚═╛
  7. ─────────────────────────────────────────────────────────────────────────────
  8.   (C)opyright 1992, Scott Burkett, Christopher Brown, Cairo Research Labs.
  9. ─────────────────────────────────────────────────────────────────────────────
  10.  
  11.                   ┌───────────────────────────────────────┐
  12.                   │             Version 2.99a             │
  13.               ████│       Alpha Release Date 09/18/92     │▓███
  14.                   └───────────────────────────────────────┘
  15.  
  16. ─────────────────────────────────────────────────────────────────────────────
  17. ■ INTRODUCTION ■
  18. ─────────────────────────────────────────────────────────────────────────────
  19.  
  20. VKill is an automated Virus/Archive scanner designed for use with Scott
  21. Dudley's Maximus CBCS.  It's features include:
  22.  
  23.         * Capability of handling an unlimited amount of nested archives
  24.         * Fully configureable to facilitate archiver/scanner updates
  25.         * Test archives and/or contents of archives against a date stamp
  26.           to provide a method of preventing users from getting credit by
  27.           by uploading out-of-date or old archives.
  28.         * Will not accept archives other than the types you specify!
  29.         * Special Extension handling (i.e. GIF, PCX, MOD, VOC, etc).
  30.         * Eye-pleasing status report for your users to view as VKill works!
  31.  
  32. ─────────────────────────────────────────────────────────────────────────────
  33. ■ WHATS NEW IN RELEASE 2.99A? ■
  34. ─────────────────────────────────────────────────────────────────────────────
  35.  
  36.         * BUGFIX: VKill not changing drives properly.  Fixed.
  37.         * BUGFIX: Date Checking failing in certain situations.  Fixed.
  38.         * BUGFIX: Screen not clearing properly before and after VKill. Fixed.
  39.         * MultiNode compatibility!
  40.         * No more CHECK and BOUNCE paths! VKill creates his own temporary
  41.           paths.
  42.         * VKill user screens have been enhanced.
  43.         * Many, MANY minor revamps... ;-)
  44.  
  45. ─────────────────────────────────────────────────────────────────────────────
  46. ■ A BRIEF BLURB FROM THE AUTHORS ■
  47. ─────────────────────────────────────────────────────────────────────────────
  48.  
  49. Since the last release of VKill (2.00), several minor (major!) bugs were
  50. found. To the best of our knowledge, they have been squashed, and should not
  51. cause you any more grief.  We have quite a bit in store for VKill in the
  52. future, including possible version releases for other major BBS packages.
  53. This pre 3.0 alpha release is just that, an alpha release!  We wanted to get
  54. a bit of feedback from the growing horde of Maximus CBCS Sysops, before the
  55. 3.0 release hits the door.
  56.  
  57. Because of this, we have included a program entitled KEYGEN.EXE, which will
  58. allow you to create your own registration key for the alpha test version.
  59. VKill is fully functional regardless of whether or not it finds a valid key,
  60. but you get to see your name in lights... ;-)
  61.  
  62. A complete user manual is being prepared, as is a companion utility entitled
  63. VKMaint (more on this guy later!).  Please excuse the rudimentary docs.
  64.  
  65. Thanks for taking the time to review the VKill system, and I hope that it
  66. serves you justice (or shall I say, serve your USERS justice? ;-) )
  67.  
  68. ─────────────────────────────────────────────────────────────────────────────
  69. ■ VKILL OPERATION ■
  70. ─────────────────────────────────────────────────────────────────────────────
  71.  
  72. Operating VKill is a cinch.  When a user completes an upload session, Maximus
  73. will call a batch file called VIRCHECK.BAT.  Simply place VKill in this batch
  74. file and let her go.  A sample VIRCHECK.BAT file should be included with this
  75. archive.
  76.  
  77. VKill processes the uploaded file based upon the extension of the file.  All
  78. you have to do is ensure that the popular archivers are available in your
  79. path, (i.e. PKZIP, LHARC, ARJ, PAK, etc).  It will handle multiple nested
  80. archives of DIFFERENT types as well!
  81.  
  82. If VKill detects an infected file, a bad archive, or a suspicious file
  83. extension, the file is moved to a holding directory, and will remain there
  84. until you delete it.  This ensures that infected files and the like will not
  85. remain online for your users!
  86.  
  87. ***NOTE*** A Suspicious file extension is one that ends something that has
  88. not been defined in your configuration file.  (i.e. not a valid archive or a
  89. special extension type).
  90.  
  91. A sample DORINFO1.DEF file has been included to allow you to test in local
  92. mode operation.
  93.  
  94. ─────────────────────────────────────────────────────────────────────────────
  95. ■ CONFIGURATION ■
  96. ─────────────────────────────────────────────────────────────────────────────
  97.  
  98. The configuration file is where everything comes together.  You should create
  99. one .CTL file per node (i.e. VKILL1.CTL, VKILL2.CTL, etc), or simply use
  100. VKILL1.CTL for a one-node BBS system.
  101.  
  102.  
  103. BADPATH = This is the path of your holding directory for infected files, bad
  104.           archives, or files with suspicious extensions.
  105.  
  106. LOGPATH = This is the FULL PATH and FILENAME of the logfile generated and
  107.           maintained by VKill.  It is possible to run VKill on multinode
  108.           systems, by specifying a different configuration file per node.
  109.           If you are running a multinode BBS, just make each logfile unique.
  110.  
  111. DATECHECK = This option will allow you to provide a check for old or
  112.             out-of-date archives.  There are two methods of configuring the
  113.             datecheck system.  See the sample config file for more info.
  114.  
  115. ARCDEF = Signifies an ARChiver DEFinition.  See the config file for more info
  116.          on defining archivers.
  117.  
  118. SCANDEF = Signifies the Virus Scanner Definition.  See the config file for
  119.           more info on defining your scanner.
  120.  
  121. The remainder of the config file is pretty much self-explanatory.
  122.  
  123. ─────────────────────────────────────────────────────────────────────────────
  124. ■ COMMAND LINE ■
  125. ─────────────────────────────────────────────────────────────────────────────
  126.  
  127. VKill accepts the following parameters:
  128.  
  129.         -u[UPLOAD PATH] - Path to uploaded file
  130.         -f[FILENAME]    - Name of uploaded file
  131.         -e[EXTENSION]   - Extension of uploaded file
  132.         -c[VKILL PATH]  - Path to VKILLx.CTL file
  133.         -p[DORINFOPATH] - Path to the DORINFOx.DEF BBS Drop File
  134.         -t[TASKNUMBER]  - Maximus TaskNumber (1, 2, 3, etc)
  135.         -v[VIDEOMODE]   - 0 = Screen Writes, 1 = BIOS writes
  136.  
  137. When called from a VIRCHECK.BAT, it should look something like:
  138.  
  139.         VKILL.EXE -u%1 -f%2 -e%3 -cc:\max\vkill -pc:\max
  140.  
  141. since Maximus will pass the first 3 to VIRCHECK.BAT automatically.
  142.  
  143. ─────────────────────────────────────────────────────────────────────────────
  144. ■ COMING SOON TO VKILL! ■
  145. ─────────────────────────────────────────────────────────────────────────────
  146.  
  147. Along with the 3.0 release of the VKill system, a stand-alone utility system
  148. entitle VKMaint will accompany the VKill door.  This system will provide you
  149. with several niceties, comparable to other archive processing doors.  They
  150. include:
  151.  
  152. o  Archive conversion!
  153. o  GIF Integrity Testing! (Possibly)
  154. o  Remove BBS Advertisements!
  155. o  Replace Archive Comments!
  156. o  Much more!!
  157.  
  158. ─────────────────────────────────────────────────────────────────────────────
  159. ■ REGISTRATION ■
  160. ─────────────────────────────────────────────────────────────────────────────
  161. Currently, there is no registration fee for using VKill.  We have quite a bit
  162. in store for VKill in the future, so that may change.
  163.  
  164. For the latest version of VKill, or for tech support by BBS, call:
  165.  
  166. Scott Burkett,                  Bob Kruger
  167. Chris Brown                     BackWoods BBS
  168. Under The Nile!                 (706) 561-6106 9600 USR DS
  169. (706) 596-8126 9600 v.32        1:3613/10@fidonet
  170. 1:3613/12@fidonet
  171.  
  172.  
  173. Magic Name VKILL will get you the latest version!
  174.  
  175. ─────────────────────────────────────────────────────────────────────────────
  176.                       ■ END OF ALPHA DOCUMENTATION ■
  177. ─────────────────────────────────────────────────────────────────────────────
  178.